package mtn.bowen.yan.server.service;

import javafx.scene.control.Label;
import javafx.scene.control.ScrollPane;
import mtn.bowen.yan.server.fx.FxmlView;

import java.io.File;

/**
 * @author <a href=mailto:yanbowen90@foxmail.com> bowen.yan </a>
 * @version 1.0
 * @description: TODO
 * @date 2021-10-27 12:06 PM
 */
public interface MainService {

    /**
     * 更新右侧页面信息
     *
     * @param view  更新fxml
     * @param title 标题
     * @param body  面板
     */
    void updateBody(FxmlView view, Label title, ScrollPane body);

    /**
     * 检查File是否为空
     *
     * @param file 文件
     */
    boolean checkFile(File file);
}
